/* CSS Document */
/*html,body{ height:100%;}*/
.display-n{ display:none}
.item-skills-wapper .float-r,.float-r{ float:right; margin:0 3px 0 0}

.bbs-wapper .fcf,.bbs-wapper .fcf:hover{color:#FD0071}
.bbs-wapper .fcr,.bbs-wapper .fcr:hover{color:red}
.bbs-wapper .fcg,.bbs-wapper .fcg:hover{color:green}
.bbs-wapper .fcbl,.bbs-wapper .fcbl:hover{color:blue}
.bbs-wapper .fchb,.bbs-wapper .fchb:hover{color:#0062FE}
.bbs-wapper .fco,.bbs-wapper .fco:hover{ color:#f60}
.bbs-wapper .fch,.bbs-wapper .fch:hover{color:#878787}
.bbs-wapper .fcl,.bbs-wapper .fcl:hover{color:#3775BE}
.bbs-wapper .fcql,.bbs-wapper .fcql:hover{color:#008FFA}
.bbs-wapper .num{ font-size:11px;}
.bbs-wapper .fwb{ font-weight:bold}
.bbs-wapper .ftu{ text-decoration:underline}
.bbs-wapper .fcb{ color:#333}
.bbs-wapper .fcb:hover{color:#2284E2;}


.w-1,.w-2{ background:transparent url(../images_cn/bg-repeaty.png) repeat-y}
.shop h5,.column h2,.column .sub-class,.w-3,.w-4,.w-5,.w-6,.w-7,.w-8,.col-btn,.col-btn-open,.mem-tit,.mem-tit span,.fill-tl,.fill-tr,.fill-bl,.fill-br{ background:transparent url(../images_cn/common-bg.png) no-repeat}
.bbs-wapper img{ vertical-align:middle}

.bbs-wapper,.bbs-wapper-tips{ width:100%;min-width:980px; margin:0 auto; background:#f4f9fd url(../images_cn/sidebg-repeaty.png) repeat-y 5px 0;line-height:1; *zoom:1;_width:expression((document.body.clientWidth > 960)?"100%":"960px");}
.bbs-wapper-tips{ background-position:182px 0}

.side{ float:left;width:0px; height:0;overflow:hidden; *zoom:1}
.main{ float:left; width:100%; margin:0;*zoom:1}
.bbs-wapper:after,.bbs-wapper-tips:after,.side:after,.main:after{ display:block;content:"\0020";overflow:hidden;height:0; clear:both}
.main-sub{ margin:0 0 0 0; padding:7px 17px 7px 26px;position:relative}
.side-open{ width:177px; height:auto;}
.main-open{ margin:0 0 0 -177px;}
.main-open .main-sub{ margin:0 0 0 177px;}

.main-skills,.main-skills-tips{ background:url(../../images_cn/shequ/side-skills.png) no-repeat 0 0;width:14px; height:76px; text-align:center;color:#fff; cursor:pointer; position:fixed;_position:absolute;top:200px;left:0;_left:-26px; z-index:2; padding:18px 0 22px}

.main-skills-tips{ background-position:right 0;left:177px;_left:-26px;-moz-user-select:none}
/*sider-bar*/

.sider-bar{ padding:12px 0 0 12px; position:relative; z-index:2; font-family:"宋体"/*for ie7 bug*/}
/*bbs-tree*/
.bbs-tree .tree-home{ margin:0 0 5px}
.bbs-tree a{ margin:0 0 0 5px; color:#333}
.bbs-tree a:hover{ text-decoration:none;color:#2284E2;}
/*shop*/
.shop{ border:1px #76B8E2 solid; margin:31px 0 10px;overflow:hidden; }
.shop h5{ float:left;height:31px; line-height:31px;font-size:14px;background-position:8px -65px;  padding:0 0 0 44px}
.shop h5 span{ margin:0 12px; font-size:12px; font-weight:normal}

.shop .my{ float:right; margin:0 -1px 0 0; padding:9px 0}
.shop .my li{ float:left; border-right:1px #666 solid; margin:0 0 0 8px}
.shop .my li a{ margin:0 10px 0 0}

/*column common*/
.column{ margin:0 0 18px; border:1px #3472bb solid; position:relative;}
.column h2{ height:38px; line-height:38px; background-position:0 -121px; background-repeat:repeat-x; font-size:16px; color:#fff; padding:0 0 0 18px}
.column h2.fs14{ font-size:14px}
.column h2 span{float:right; font-size:12px; font-weight:400; margin:0 16px 0 0}
.column h2 span a,.column h2 span a:hover{color:#fff}

.column .sub-class{height:28px; line-height:28px; background-position:0 -121px;background-repeat:repeat-x;  color:#fff; padding:5px 0 5px 18px;zoom:1}
.column .sub-class h3{ float:left;font-size:12px;}
.column .sub-class a{color:#fff; margin:0 5px}
.column .sub-class a.cur{ color:#000; font-size:14px}

.column .col-btn,.column .col-btn-open{ width:17px; height:17px; position:absolute;top:10px;right:-9px;_right:8px; background-position:0 -104px; cursor:pointer; text-indent:-9999px}
.column .col-btn-open{ background-position:-17px -104px}

.col-wapper{ width:100%; position:relative}
.col-main{ padding:10px 9px;}
.col-end{ }
.col-sub{ background:#fff}
.col-padd{ padding:15px 0 20px}
.w-1{ background-position:-9px 0}
.w-2{ background-position:right 0}

.w-3{ background-position:0 -160px; background-repeat:repeat-x}
.w-4{ background-position:0 bottom; background-repeat:repeat-x}


.w-5,.w-6,.w-7,.w-8,.fill-tl,.fill-tr,.fill-bl,.fill-br{ display:block; position:absolute; width:16px; height:10px; overflow:hidden}
.w-5{ background-position:-34px -104px; top:0;left:0}
.w-6{ background-position:-50px -104px; top:0;right:0;_right:-1px}
.w-7{ background-position:-66px -104px; bottom:0;left:0}
.w-8{ background-position:-82px -104px; bottom:0;right:0;_right:-1px}

.fill-tl,.fill-tr{ width:4px; height:4px;}
.fill-tl{ background-position:-38px -114px;top:-1px;_top:0;left:-1px}
.fill-tr{ background-position:-34px -114px;top:-1px;_top:0;right:-1px;_right:17px}

.operate-box .fill-tl,.operate-box .fill-tr,.operate-box .fill-bl,.operate-box .fill-br{ width:3px; height:3px;}
.operate-box .fill-tl{ background-position:-43px -114px; top:0;left:0}
.operate-box .fill-tr{ background-position:-46px -114px; top:0;right:0;_right:-1px}
.operate-box .fill-bl{ background-position:-43px -117px; bottom:0;_bottom:-1px;left:0}
.operate-box .fill-br{ background-position:-46px -117px; bottom:0;_bottom:-1px;right:0;_right:-1px}
/*column common end*/
/*col-list*/
.col-list{ width:100%}
.col-list .c1{width:50%}
.col-list .c2{width:18%}
.col-list .c3{width:31.9%}
.col-list th{ padding:5px 0 9px 70px; text-align:left}
.col-list td{ border-top:1px #ccc dotted; padding:22px 20px 17px 30px; line-height:1.5}
.col-list dl{ background:url(../../images_cn/shequ/column-cover.png) no-repeat 0 0; padding:0 0 0 66px; float:left;min-height:60px;height:auto !important;height:60px;}
.col-list dt{ font-size:16px; font-weight:bold}
.col-list dd span,.col-list dd a{ margin:0 0 0 8px}
.col-list p{color:#8A8689}
.col-list p a{ margin:0 10px 0 3px}
.col-list .tac{ text-align:center; padding:0 8% 0 0}
/*recommend*/
.recommend{ width:100%}
.recommend td{border-bottom:1px #ccc dotted; padding:11px 20px 13px 40px;}
.recommend .c1{ }
.recommend em{ margin:0 10px}
/*datatable*/
.datatable{ width:100%;}
.datatable th{ text-align:left; padding:15px 0}
.datatable td{border-top:1px #ccc dotted; padding:7px 0 5px; line-height:1.5}
.datatable .c1{ width:35px}
.datatable .c2{ width:25px}
.datatable .c3{ width:20px}
.datatable .c4{ }
.datatable .c5{ width:10%}
.datatable .c6{ width:14%}
.datatable .c7{ width:12%}
.datatable .c8{ width:20%}

.datatable .plate-theme{ background:#E5EEF7; font-weight:bold; padding:5px 0}
.datatable .p-l{ padding-left:17px}
.datatable .p-l5{ padding-left:5px}
.datatable .p-r{ padding-right:10px}
.datatable .tac{ text-align:center;}
.datatable .tar{ text-align:right}
.datatable .num{display:block}
.datatable .tab-page,.datatable .tab-page a{ margin:0 2px}
.datatable .new,.datatable .new:hover{ text-decoration:none; font-size:9px; color:#09c; text-transform:uppercase;}

/*article-end*/
.article-end{ width:100%;table-layout: fixed;}

.article-end .c1{ width:188px;*width:156px}
.article-end .c2{ }
.article-end td{ padding:0 16px; background:#fff; vertical-align:top}
.article-end .c-f0{ background:#ECF5FE; }
.article-end .c-f1{ height:9px;background:#D3E8F3}
.article-end .c-f2{ height:9px;background:#EBF3F8}

.article-end .content-wapper{ padding:0 0 122px 5px;}
.article-end .content-wapper *{word-wrap:break-word;}

.article-end h3{ font-size:14px; padding:15px 0}
.article-end h3 img{ margin:0 0 0 10px}
.article-end .username{ padding:10px 0;color:#000; font-weight:bold; width:156px;}
.article-end .userhead{position:relative; }
.article-end .userhead img{ border:1px #B5B5B5 solid; width:118px; height:118px;}
.article-end .userinfo li{ padding:10px 0 0}
.article-end .usershop{ padding:10px 0 0; /*for ff add friend*/position:relative; z-index:99}
.article-end .usershop li{ display:inline;}
.article-end .usershop li.last{ margin:0 0 0 10px}
.article-end .usershop li a{margin:0 0 0 5px}
.article-end .ipshop{ padding:10px 0;/*for ff add friend*/position:relative; z-index:99}
.article-end .ipshop div{ border:1px #73A0D2 solid; background:#F8FBFE; padding:5px 12px; margin:5px 0 0}
.article-end .ipshop div dt,.article-end .ipshop div dd{ padding:4px 0}
.article-end .level{ margin:15px 0 5px}
.article-end .level img{ margin:0 2px 0 0}

/*my-level for bbs*/
.my-level li.l-list span{ float:left;overflow:hidden;background:url(/images_cn/renwu/level-bg.png) no-repeat 0 0; height:20px; line-height:20px; color:#2E6EA4;padding:0 0 0 24px}
.my-level li.l-list span span{ background-position:right 0; padding:0 5px 0 0;}
.my-level li.l-list span.l1{ background-position:0 0;}
.my-level li.l-list span.l2{ background-position:0 -20px;}
.my-level li.l-list span.l3{ background-position:0 -40px;}
.my-level li.l-list span.l4{ background-position:0 -60px;}
.my-level li.l-list span.l5{ background-position:0 -80px;}
.my-level li.l-list span.l6{ background-position:0 -100px;}
.my-level li.l-list span.l7{ background-position:0 -120px;}
.my-level li.l-list span.l8{ background-position:0 -140px; }
/*my-level for bbs*/

.article-end .title{ padding:10px 0; text-indent:3px; border-bottom:1px #ccc dashed;color:#666}
.article-end .content{ line-height:2; font-size:14px; clear:both;/*for ie width bug*/zoom:1}
.article-end .content div{ clear:both}
.article-end .content img{ }
.article-end .quote{ border:1px #cecece dashed; background:#f7f7f7; padding:10px}
.article-end .quote blockquote{line-height:1.6}
.article-end .operate{ color:#666; text-align:right; margin:10px 0}
.article-end .signature em{color:#7FCBE7; float:left}
.article-end .signature .tips{ border-top:1px #f0f0f0 dashed; position:relative;top:6px; width:410px; height:0; overflow:hidden}
.article-end .signature p{ padding:10px 0;}
.article-end .ad{padding:20px 0}
.article-end .manage{ padding:10px 0 30px;border-top:1px #ccc dashed}
.article-end .manage input{ vertical-align:middle}
.article-end .manage label{ padding:0 0 0 5px;color:#666}
.article-end .manage .last{ padding:8px 0 0}
.article-end .manage .last .float-r a{ margin:0 0 0 10px}
.article-end .manage a{ margin:0 15px 0 3px}

.article-end .usershop li a,.article-end p a{ text-decoration:underline; font-family:arial}
.article-end .usershop li a:hover,.article-end p a:hover{ text-decoration:none}

.article-end .artshop{position:absolute;bottom:0; width:100%; margin:0 0 0 -225px;_margin:0}
.article-end .artshop-sub{padding:0 0 0 225px; _padding:0}
/*high-post*/
.high-post{ margin:auto; padding:20px; text-align:center;zoom:1}
.high-post p{ padding:10px 0 15px}
.high-post .btn{ background:#007fc6;color:#fff;padding:2px; font-weight:bold; height:28px; width:85px; text-align:center; border:1px #029fd6 outset;font-size:14px; margin:0 13px 0 0; cursor:pointer}
.high-post .btn:hover{border:1px #029fd6 inset;}
/*page*/
.page{ height:44px; overflow:hidden; }
.page .post-btn,.page .repost-btn{ float:right;display:inline; margin:0 5px 0 0;border:1px #127CC6 solid; padding:1px;}
.page .repost-btn{ border:1px #EAAE3E solid}
.page .post-btn a,.page .repost-btn a{  float:left;padding:0 16px; height:22px; line-height:22px; font-size:14px;background:#127CC6;color:#fff}
.page .repost-btn a{ background:#EAAE3E}
.page .post-btn a:hover,.page .repost-btn a:hover{ color:#fff; background:#326FA8; text-decoration:none}
.page .repost-btn a:hover{ background:#ea0}

.page #feny{ float:left; display:inline; margin:0 0 0 5px; padding:0 0 18px}
.page #feny a{ line-height:20px}

/*member*/
.member{ border:1px #77B9E4 solid; padding:7px 5px 20px; background:#fff}
.mem-tit{ background-color:#94C0DF; height:30px; padding:0 0 0 10px}
.mem-tit span{ display:block; height:30px; line-height:30px;color:#000; background-position:right -30px}
.mem-tit span.fs14{ font-size:14px}
.mem-tit .datetime{ font-size:11px;}
.member li{ float:left; display:inline;}
.men-sum{ border-bottom:1px #eee solid; padding:15px 0 10px;}
.men-sum li{ margin:0 20px 0 7px}
.mem-list{width:668px; padding:15px 0 0}
.mem-list li{ width:160px; padding:0 0 7px; margin:0 0 0 7px;}
.mem-list li a{color:#000}
.mem-list li a:hover{color:#2284E2;}

/*plate-info*/
.plate-info{ margin:0 0 23px}
.plate-info div{ margin:20px 0 0}
.plate-info div em{ margin:0 10px}
.plate-info div strong{ font-size:14px}
.plate-info div a.essence{background:url(../../images_cn/shequ/icon/icon-essence.gif) no-repeat; padding:0 0 0 23px;}
/*article-search*/
.article-search{ background:#F9F9F9; border:1px #ccc solid; margin:0 auto;width:670px; padding:0 30px; font-size:14px;}
.article-search table{ width:100%;}
.article-search td{ padding:9px 0 8px; vertical-align:top;}
.article-search .c1{ width:70px;}
.article-search input{ float:left}
.article-search span{ float:left;padding:7px 15px 7px 0; font-size:12px; background:url(../../images_cn/shequ/icon/arrow-up2.gif) no-repeat right 11px; cursor:pointer}
.article-search span.cur{background:url(../../images_cn/shequ/icon/arrow-down2.gif) no-repeat right 11px;}
.article-search .tar{ text-align:right;line-height:26px;}
.article-search .txt{ width:400px; height:22px; line-height:22px; padding:2px 5px; border:1px #C0C0C0 solid; font-size:14px; margin:0 3px 0 0;}
.article-search .btn{ background:#007fc6;color:#fff;padding:2px; font-weight:bold; height:28px; width:66px; text-align:center; border:1px #029fd6 outset;font-size:14px; margin:0 13px 0 0; cursor:pointer}
.article-search .btn:hover{border:1px #029fd6 inset;}
.article-search .txt-area{ height:90px; width:425px;padding:2px 5px; line-height:1.6; border:1px #C0C0C0 solid;font-size:14px;}

.article-search .wid-270{ width:270px}


/*manage-box*/
.manage-box{ border:1px solid #76B8E2; background:#fff;padding:20px 0; position:relative}
.manage-side{ float:right; width:164px; padding:0 20px;}
.manage-side h4{ font-size:14px; padding:0 0 12px; line-height:1.2}
.manage-side ul{ border-top:1px #E2EBF4 solid}
.manage-side li{ padding:9px 0 9px 35px;border-bottom:1px #E2EBF4 solid}
.manage-side li a{color:#333}
.manage-side li.cur{ background:url(../../images_cn/shequ/icon/arrow-left1.gif) no-repeat 14px center}
.manage-side li.cur a{color:#326FA8}
.manage-side li em,.manage-side li span{ background:url(../../images_cn/shequ/num-bg.gif) no-repeat 0 0}
.manage-side li span{ padding:0 8px 0 0; background-position:right 0;color:#fff; font-weight:bold;}
.manage-side li em{ padding:0 0 0 8px; margin:0 0 0 10px}

.manage-side-tips li{ border:none}

.manage-main{ float:left;padding:0 20px 120px 0; margin:0 0 0 -231px; width:100%;border-right:1px solid #76B8E2;}
.manage-main .manage-sub{margin:0 0 0 251px;}
.manage-main h4{ font-size:16px; padding:0 0 20px; line-height:1.1}
.manage-main p{ margin:0 0 15px}
.manage-main p.fs14{ font-size:14px; text-indent:5px}

.operate-box{ position:relative; padding:15px 45px; margin:0 0 15px; background:#dce9f9; zoom:1}
.operate-box .w-160{ padding:2px 2px 1px;width:160px}

.manage-main .tab1{ width:100%; table-layout:fixed}
.manage-main .tab1 .c1{ width:45%}
.manage-main .tab1 th{ background:#D8E8F5; border-right:2px #fff solid; padding:4px 0; height:21px; line-height:21px; font-weight:normal}
.manage-main .tab1 td{ border-bottom:1px #C3D7E8 solid; line-height:1.5; padding:7px 5px 5px}
.manage-main .tab1 .num{ display:block}
.manage-main .tab1 .p-l{ padding-left:17px}
.manage-main .tab1 .p-l40{ padding-left:3%}
.manage-main .tab1 .tac{ text-align:center}

.manage-main .man-tab1{ margin:5px 0 0 45px}
.manage-main .man-tab1 th{ padding:15px 0; text-align:left}
.manage-main .man-tab1 td{ padding:7px 0 5px}
.manage-main .man-tab1 textarea{ width:640px; height:110px; line-height:1.8; padding:3px 5px}
.manage-main .man-tab1 input{ width:60px; cursor:pointer}

.manage-main .man-tab2 .c1{ width:30px}
.manage-main .man-tab2 .c2{ width:60px}
.manage-main .man-tab2 .c4,.manage-main .man-tab2 .c5,.manage-main .man-tab2 .c6{ width:17%}
.manage-main .man-tab2 td{padding:12px 0 10px}
.manage-main .man-tab2 .p-l{ padding:12px 5px 15px 10px}
.manage-main .man-tab2 .btn{ width:60px;cursor:pointer}
.manage-main .man-tab2 .txt{ padding:1px 4px; width:22px;ime-mode:disabled}
.manage-main .man-tab2 input{ vertical-align:middle}
.manage-main .man-tab2 label{ margin:0 15px 0 0}

.manage-main .man-tab3{border:1px #C5D6E8 solid; margin:0 0 25px}
.manage-main .man-tab3 .c1{ width:15%}
.manage-main .man-tab3 th,.manage-main .man-tab3 td{border-bottom:1px #C5D6E8 solid; border-right:1px #C5D6E8 solid}
.manage-main .man-tab3 td{ padding:12px 12px 10px; }
.manage-main .man-tab3 .actived{ background:#F3F8FC}

.manage-main .man-tab4 .c1{ width:30px}
.manage-main .man-tab4 .c2{ width:160px}
.manage-main .man-tab4 .c4,.manage-main .man-tab4 .c5,.manage-main .man-tab4 .c6{ width:19%}
.manage-main .man-tab4 td{ line-height:1.5; padding:15px 5px 15px}
.manage-main .man-tab4 select{ padding:2px 2px 1px;font-size:11px}

.manage-main .operate4 td{ padding:10px 5px 0}
.manage-main .operate4 .txt{ padding:1px 4px; width:22px;ime-mode:disabled}
.manage-main .operate4 .btn{ width:60px;cursor:pointer}
.manage-main .operate4 input{ vertical-align:middle}
.manage-main .operate4 select{ padding:2px 2px 1px;width:172px}

.manage-main .operate5 .tar{ text-align:right}
.manage-main .operate5 .txt{ width:175px}

.manage-main .operate6 .c3{ width:12%}
.manage-main .operate6 .txt{ width:160px; ime-mode:auto}
.manage-main .operate6 .w-100{ width:100px}
.manage-main .operate6 .w-232{ width:232px}

.manage-main .man-tab5{ margin:20px 0 0 45px}
.manage-main .man-tab5 th{ font-weight:normal}
.manage-main .man-tab5 td{padding:15px 5px 0; line-height:1.5; vertical-align:top}
.manage-main .man-tab5 dl{ float:left; text-align:left; line-height:1.8}
.manage-main .man-tab5 .userhead{ float:left; margin:0 15px 0 0; width:48px; height:48px; border:1px #ccc solid}
.manage-main .man-tab5 .btn{ width:60px;cursor:pointer}
.manage-main .man-tab5 input{ vertical-align:middle}
.manage-main .man-tab5 label{ margin:0 30px 0 3px}
.manage-main .man-tab5 select{ padding:2px 2px 1px;width:140px}
.manage-main .man-tab5 textarea{ width:420px; height:160px; line-height:1.8; padding:3px 5px}

.manage-main .man-tab6{margin:0 0 25px}
.manage-main .man-tab6 td{padding:15px 5px 15px; line-height:1.5;}
.manage-main .man-tab6 .c1{ width:30px}
.manage-main .man-tab6 .c3,.manage-main .man-tab6 .c4{ width:15%}
.manage-main .man-tab6 .btn{ width:100px; cursor:pointer; margin:0 10px}
.manage-main .man-tab6 .p-l{ padding-left:25px}
.manage-main .man-tab6 input{ vertical-align:middle}


.manage-main .man-tab7 .c1{ width:30px}
.manage-main .man-tab7 .c2{ width:80px}
.manage-main .man-tab7 .c3,.manage-main .man-tab7 .c6{ width:13%}
.manage-main .man-tab7 .c4{ width:25%}
.manage-main .man-tab7 .c5{ width:auto}
.manage-main .man-tab7 td{ line-height:1.5; padding:15px 0 15px}
.manage-main .man-tab7 .p-l{ padding-left:10px;padding-right:10px}
/*sel-box*/
.sel-box{ float:left;color:#000;height:20px;line-height:20px;font-size:12px; cursor:pointer;border:1px #147EC8 solid;background:#fff url(../../images_cn/shequ/icon/arrow_down.gif) no-repeat right center; position:relative;width:60px; margin:0 10px 0 0}
.sel-box h5{ font-weight:normal; font-size:100%;margin:0 17px 0 7px;}
.sel-box div{ display:none; float:left;position:absolute; z-index:999;left:-1px;padding:0;border:1px #09e solid;width:60px;}
.sel-box .cur{ display:block}
.sel-box div li{ display:block;background:#fff; border-top:1px #E6E7E1 solid; height:24px; line-height:24px;padding:0 7px;font-weight:normal;color:#333;}
.sel-box div li.ahover{ text-decoration:underline;color:#000}
.sel-w73 ,.sel-w73 div{ width:73px}

.article-search .sel-box{ width:86px; height:26px; line-height:26px; border:1px #c0c0c0 solid; background:#fff url(../../images_cn/shequ/icon/arrow-down1.gif) no-repeat right 0;font-size:14px; margin:0 5px 0 0}
.article-search .sel-box div{ width:86px;border:1px #c0c0c0 solid;}

.article-search .wid-280,.article-search .wid-280 div{ width:280px}

/*for list-sub sub-class sel-box*/
.sub-class{position:relative;z-index:2}
.sub-class .sel-box{ margin:4px 0 0 0;z-index:2;}
.sub-class .sel-box,.sub-class .sel-box div{ width:auto;}
.sub-class .sel-box div{ background:#fff}
.sub-class .sel-box div li{ border:0;white-space:nowrap;*white-space:normal;word-break:keep-all; float:left; clear:both}

/*for end sub-shop*/
.sub-shop .sel-box h5{ height:20px; text-align:center}
.sub-shop .sel-box h5 img{ margin:2px 0 0}
.sub-shop .sel-box div li{ height:auto; line-height:1; text-align:center; border:0}
.sub-shop .sel-box div li img{ margin:2px 0 0}
/*skills-box*/
.skills-box{ float:left;color:#000;height:20px;line-height:20px;font-size:12px; cursor:pointer;position:relative;width:19px;}
.skills-box h5{ font-weight:normal; font-size:100%;margin:0 17px 0 7px;}
.skills-box div{ display:none; float:left;position:absolute; z-index:999;top:3px;left:0;padding:0;border:1px #09e solid;width:100px;}
.skills-box .cur{ display:block}
.skills-box div li{ display:block;background:#fff; border-top:1px #E6E7E1 solid; height:24px; line-height:24px;padding:0 7px;font-weight:normal;color:#333; overflow:hidden}
.skills-box div li.ahover{ font-weight:bold;}


/*for forum-skills*/
.forum-skills{ width:300px; z-index:3;left:50%; margin-left:185px;margin-top:700px;position:absolute}
.forum-skills .item-skills-bg{ background:#E0E0E0; padding:0 3px 3px 0}
.forum-skills h5{ font-size:14px; line-height:20px;}
.forum-skills .sub-box{ padding:25px 0 0}
.forum-skills .sub-shop{ text-align:left; padding:0 0 10px}
.forum-skills .sub-shop span{ float:right}
.forum-skills .sub-shop select,.bbs-skills .sub-shop input{ padding:2px 2px 1px; vertical-align:middle}
.forum-skills .sub-shop select{ width:60px;}
.forum-skills .sub-shop input.txt{ width:330px; margin:0 0 0 3px; border:1px #EDEDED inset}
.forum-skills .sub-shop label.margin-r{ margin:0 12px 0 0}
.forum-skills-w300{ width:300px;}

.forum-skills p{ padding:15px 0 0; text-align:center}
.forum-skills .btn{ background:#007fc6;color:#fff;padding:2px; font-weight:bold; height:28px; width:85px; text-align:center; border:1px #029fd6 outset;font-size:14px; margin:0 13px 0 0; cursor:pointer}
.forum-skills .btn:hover{border:1px #029fd6 inset;}
/*for forum-skills*/

/*bbs-skills*/
.bbs-skills{ width:600px; z-index:3;left:50%; margin-left:-300px; position:fixed;*position:absolute}
.bbs-skills .item-skills-bg{ background:#E0E0E0; padding:0 3px 3px 0}
.bbs-skills h5{ font-size:14px; line-height:20px;}
.bbs-skills .sub-box{ padding:25px 0 0}
.bbs-skills .sub-shop{ text-align:left; padding:0 0 10px}
.bbs-skills .sub-shop span{ float:right}
.bbs-skills .sub-shop select,.bbs-skills .sub-shop input{ padding:2px 2px 1px; vertical-align:middle}
.bbs-skills .sub-shop select{ width:110px;}
.bbs-skills .sub-shop input.txt{ width:280px; margin:0 0 0 3px; border:1px #EDEDED inset}
.bbs-skills .sub-shop input.win-270{ width:270px}
.bbs-skills .sub-shop label.margin-r{ margin:0 12px 0 0}


.bbs-skills p{ padding:15px 0 0; text-align:center}
.bbs-skills p.tal{ text-align:left;}
.bbs-skills p.tal img{ vertical-align:middle; margin:0 5px 0 3px}
.bbs-skills .btn{ background:#007fc6;color:#fff;padding:2px; font-weight:bold; height:28px; width:85px; text-align:center; border:1px #029fd6 outset;font-size:14px; margin:0 13px 0 0; cursor:pointer}
.bbs-skills .btn:hover{border:1px #029fd6 inset;}

.plug-panel{width:507px; height:180px; padding:6px 20px; overflow-y:auto; overflow-x:hidden; border:1px #ccc solid; background:#fff; position:relative}
.plug-panel .plug-list li,.plug-panel .plug-list li .num{ height:31px; line-height:31px;_line-height:33px; overflow:hidden; font-family:arial}
.plug-panel .plug-list li{ position:relative; padding:0 100px 0 0;}
.plug-panel .plug-list li .num{ display:block; width:100px;font-size:11px; position:absolute;right:0;*line-height:24px;}
.plug-panel .plug-list li img,.plug-panel .plug-list li input{  margin:0 3px 0 0}

.bbs-skills-w200{ width:200px; margin-left:-100px}
.bbs-skills-w300{ width:300px;}
.bbs-skills-w300 textarea{width:247px; height:100px; border:1px #ccc solid}
.bbs-skills-w350{ width:370px; margin-left:-185px;margin-top:-30px;top:50%;left:50%}
.bbs-skills-w360{ width:360px;}

/*for-list-sub*/
.for-list-sub,.for-list-sub2{ font-size:14px}
.for-list-sub .fco{ color:#f60}
.for-list-sub input{ vertical-align:middle}
.for-list-sub a,.for-list-sub2 a{ margin:0 5px}

.for-list-sub2{border-top:1px #ccc solid; margin:10px 0 0; padding:10px 0 0}
.for-list-sub2 li{ display:inline;color:#ccc}
/*for-list-sub*/
/*bbs-skills-other*/
.bbs-skills-other{ width:310px; z-index:3;left:50%; margin-left:-155px; font-size:14px; position:absolute}

.bbs-skills-other .bbs-skills-cont .btn{ width:66px}
.bbs-skills-other .bbs-skills-cont div{ margin:15px 0 0}
.bbs-skills-other .bbs-skills-cont .reason-box{ margin:5px 0 0}
.bbs-skills-other .bbs-skills-cont .reason-box textarea{ width:245px; height:95px; padding:5px; line-height:1.8}

.bbs-skills-other .bbs-skills-cont select{ width:95px;padding:2px 2px 1px;}
.bbs-skills-other .bbs-skills-cont select.w-190{ width:190px}
.bbs-skills-other .bbs-skills-cont .margin-l{ margin:0 0 0 50px}
.bbs-skills-other .bbs-skills-cont .blank{ line-height:1.6}
.bbs-skills-other .bbs-skills-cont .sel-state{ border-bottom:1px #C5D6E8 solid}
.bbs-skills-other .bbs-skills-cont .sel-state li{border-top:1px #C5D6E8 solid;width:100%;padding:10px 0; text-indent:5px}
.bbs-skills-other .bbs-skills-cont .sel-state li input{ margin:0 15px 0 0}
.bbs-skills-other .bbs-skills-cont .sel-state li input.margin-lt{ margin:0 0 0 15px}
.bbs-skills-other .bbs-skills-cont .sel-state li label.margin-l{ margin:0 0 0 19px;*margin:0 0 0 21px}


.bbs-skills-other .bbs-skills-cont .sel-state li .check-tips,.bbs-skills-other .bbs-skills-cont .sel-state li .check-tips2{ display:none}
.bbs-skills-other .bbs-skills-cont .sel-state li.cur .check-on{ color:#007FC4}
.bbs-skills-other .bbs-skills-cont .sel-state li.cur .check-tips{ display:inline}
.bbs-skills-other .bbs-skills-cont .sel-state li.cur .check-tips2{ display:block; padding:10px 0 0; height:0; overflow:hidden;clear:both}

/*personal friend*/
.personal_skills{ position:absolute;top:220px;left:300px;width:466px; height:auto; overflow:hidden; border-right:3px solid #e0e0e0;color:#000;/*for ff add froiend*/z-index:100}
.personal_skills dd a{margin:0 8px}

.personal_skills .p_box{ border:4px solid #6595C3;background:#EFF8FF;}
.personal_skills .p_box h2{ font-size:16px; height:28px; line-height:28px; padding:8px 0 0 12px}
.personal_skills .p_box h2 a,.personal_skills a.close_skills{ background:url(/images_cn/group/item_skills_close.gif) no-repeat;float:right; display:block;width:21px; height:21px; text-indent:-999px; overflow:hidden; position:relative;top:5px;right:15px;}
.personal_skills a.close_skills{right:-1px;top:-5px}
.personal_skills .skills_cont{ margin:0 1px 1px;  padding:15px 43px 0 43px}
.personal_skills .skills_cont dl{ margin:5px 0; display:block; height:auto; overflow:hidden; width:100%}
.personal_skills .skills_cont dt,.personal_skills .skills_cont dd{ float:left}
.personal_skills .skills_cont dt{ margin:0 22px 0 0}
.personal_skills .skills_cont dd{ width:230px; line-height:25px; font-size:14px; margin:0 0 5px}
.personal_skills .skills_cont p textarea{ width:350px; height:65px; padding:5px 7px; margin:10px 0 0}
.personal_skills button{ margin:15px 0;font-size:16px; height:42px; line-height:42px; font-weight:bold;color:#fff; cursor:pointer; border:1px outset #029FD6; background:#007FC6;}
.personal_skills button.btn{ width:148px;margin-left:35px; }
.personal_skills button.btnclose{ width:92px;margin-left:19px; }
.personal_skills button:hover{border:1px #029fd6 inset;}

.personal_skills .success{ padding:55px 0 65px; text-align:center}
.personal_skills .success_skills{ padding:40px 0 35px}
.personal_skills .success h3{ font-size:28px; line-height:40px}
.personal_skills .success_skills h3{ font-size:14px; line-height:25px}
.personal_skills .success p{ font-size:12px; margin:10px 0}

/*ad*/
.bbs-ad{ text-align:center}

/*for ie6*/
.main-open .w-6,.main-open .w-8{ right:0}
.datatable a,.article-end .usershop li{_font-family:arial}
.bbs-wapper .item-skills{ }

/*for editor css*/
.ke-content {}
.ke-content .quote{ border:1px #cecece dashed; background:#f7f7f7; padding:10px}
.ke-content .quote blockquote{ line-height:1.6; margin:0}

/*bbs-validator*/
p.bbs-validator{text-align:left}
p.bbs-validator strong{font-size:14px;}
p.bbs-validator input{ width:60px;border:1px inset #EDEDED;margin:0 0 0 3px;}
p.bbs-validator img{cursor:pointer;margin:0 3px;vertical-align:middle;}

.high-post p.bbs-validator{padding:10px 0 0 120px}